
package front.end.subestacao.tests;

import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
import front.end.subestacao.itens.Estado;


/** 
 * @author Katia Emmanuelle
 *	Teste de unidade da classe Estado do pacote front.end.subestacao.itens
 *
 */
/**
 * @author Katy
 *
 */
public class EstadoTest extends TestCase {

	Estado estado;

	public static void main(String[] args) {

		junit.textui.TestRunner.run(suite());

	}

	public static Test suite() {
		return new TestSuite(EstadoTest.class);

	}

	protected void setUp() {
		estado = new Estado("Aberto", "Aberto");

	}

	
	/**
	 * Testando os metodos get da classe Estado.
	 */
	public void testCampos() {
		assertEquals("Aberto", estado.getNome());
		assertEquals("Aberto", estado.getLocal());
	}
	
	
	/**
	 * Alterando o valor dos campos da classe Estado e depois 
	 * verificando se os valores foram alterados corretamente. 
	 */
	public void testSetCampos() {
		estado.setLocal("Fechado");
		estado.setNome("Fechado");
		assertEquals("Fechado", estado.getNome());
		assertEquals("Fechado", estado.getLocal());
	}
}
